Images from Sunday's action in La Liga and Ligue 1.
Messi was three ahead of nearest rival Kylian Mbappe, who scored 33 times for Paris St Germain as they won France's Ligue 1.
Barcelona's Robert Lewandowski scored a quick-fire second-half double to set the leaders on course for a thrashing of Real Madrid.
Barcelona fell to a first home defeat in any competition for more than two years
Images from the La Liga match played between FC Barcelona and Sevilla on at Camp Nou on Sunday
Barcelona's Joao Felix scored in the first half to secure a hard-fought 1-0 home win against his valiant parent club Atletico Madrid in a compelling LaLiga clash on Sunday.
The victory takes Barcelona up to fourth with 10 points after six games, one point behind surprise leaders Granada, Athletic Bilbao, who visit Leganes on Wednesday, and Real Madrid ahead of their game at home to Osasuna the same night.
Real Madrid paid for defensive mistakes as they were held to a 3-3 draw at lowly local rivals Rayo Vallecano on Saturday.
Barcelona's Raphinha scored deep into stoppage time to hand his side a dramatic 5-4 comeback win at Benfica and a place in the Champions League last 16.
Real Madrid, Barcelona and Atletico Madrid, find themselves in the bizarre situation of having made poor starts to the campaign
Lionel Messi was lauded by opposition supporters on Sunday after he scored an outstanding hat-trick in Barcelona's 4-1 win at Real Betis, which put the Catalans 10 points clear at the top of La Liga with 10 games remaining.
Sporting marked the final home game of coach Ruben Amorim's reign in stunning fashion as Viktor Gyokeres' hat-trick saw them come from behind to thrash Manchester City 4-1 and maintain their superb start to the Champions League on Tuesday.
Robert Lewandowski and Raphinha both scored twice to help Barcelona thrash hosts Villarreal 5-1.
Images from the football matches played across Europe on Sunday.
Barcelona failed again to put pressure on leaders Real Madrid after being held to a 0-0 draw at home by city rivals Espanyol in the Primera Liga on Saturday. The Champions League semi-finalists have only managed one win in their last eight league matches. They stay second with 61 points, eight short of Real who can extend their lead at the top to 11 with a win at fifth-placed Racing Santander on Sunday.
Barcelona have emerged as favourites to be crowned champions after one defeat in their last 22 Liga games.
The Catalans are overwhelming favourites to win the game and have an outstanding home record in the Champions League, remaining unbeaten at the Nou Camp in the competition since losing to Bayern Munich in 2013.
The 33-year-old Messi, who signed his last contract in 2017, has become more outspoken against the club's hierarchy in the last year and radio station Cadena Ser said last Thursday he is unhappy with how Barca is being run and wants to leave in 2021.
Luis Suarez picked up a hamstring strain in Tuesday's Champions League match at Bayern Munich.
Lionel Messi ensured Barcelona maintained their eight-point lead over Real Madrid ahead of next weekend's Clasico, scoring twice as the leaders came back to beat basement side Almeria 3-1 in La Liga on Saturday.
A mesmeric Lionel Messi helped Barcelona to come from behind and beat Sevilla 2-1 in a thrilling encounter on Sunday as the champions kept the pressure on La Liga leaders Real Madrid, who saw off Leganes 3-0 thanks to a double from Gareth Bale.
Barcelona and Sevilla claimed the final two places in the King's Cup semi-finals on Thursday, Barca knocking out city rivals Espanyol 3-2 and Sevilla coming through on away goals against holders Valencia. Sevilla, the 2007 winners, will play Athletic Bilbao for a place in May's final in Valencia, while Barca take on Real Mallorca.
The veteran admits Barca have defence problems, slams Dembele
Lionel Messi created a goal and scored another as Barcelona came from behind to beat struggling Rayo Vallecano 3-1 at home on Saturday and stay seven points clear at the top of La Liga.
Images from La Liga matches played on Monday.
Manchester City squandered a three-goal lead to draw 3-3 with Feyenoord in the Champions League on Tuesday.
IMAGES from football matches played across Europe on Sunday.
Barca's second-half stamina key to their massive lead in the standings this season
Messi agreed the new contract with Barcelona in July but the club did not release the usual photo of the player putting pen to paper, fuelling speculation he could depart in June 2018, when his previous deal ran out, for free.
Leicester City's Kelechi Iheanacho scored two poacher's goals as they beat Manchester United 3-1 in their FA Cup quarter-final on Sunday to set up a last-four clash against Southampton.
Barcelona's poor run away to Real Sociedad continued when the champions were held to a 1-1 draw at Anoeta on Sunday and slipped six points behind La Liga leaders Real Madrid before next week's 'Clasico' against their arch rivals.
Real Madrid can pip Barcelona to the La Liga title on Saturday even though their destiny is out of their hands, coach Zinedine Zidane said on the eve of the season finale.
Lionel Messi scored a 50th freekick goal for Barcelona as he led his side to a quick-fire comeback to win 3-2 at Valencia on Sunday and keep the pressure on La Liga title rivals Atletico Madrid and Real Madrid.
IMAGES from the La Liga matches played on Tuesday
Real Madrid and Atletico each slipped 10 points behind La Liga leaders Barcelona after an intense Madrid derby finished goalless and the Catalans picked up an 11th victory in 12 games by winning 3-0 at Leganes.
Barcelona still have very little chance of catching leaders Real Madrid and securing a fourth successive La Liga title despite closing the gap to eight points, coach Pep Guardiola said on Monday.
Barcelona teenager Ansu Fati scored twice to lead his side to a 2-1 win at home to Levante on Sunday, finding the net in a league game for the first time in more than four months and becoming the youngest player to net a La Liga double. Romelu Lukaku scored a quickfire second-half double to give Inter Milan a 2-0 win at Udinese on Sunday, ending their run of three successive 1-1 league draws.
An early own goal by Luke Shaw, who deflected in a header from Luis Suarez, decided a tight first leg and gave Barca their first victory at Old Trafford in five attempts in European competition.